13e2f16afa4796c5f03b1defedc5c7711647144a,uportal-war/src/main/java/org/apereo/portal/portlet/dao/jpa/JpaPortletDefinitionDao.java,JpaPortletDefinitionDao,getNativePortletDefinitionId,#String#,271

Before Change


        return Long.parseLong(portletDefinitionId.getStringId());
    }
    protected long getNativePortletDefinitionId(String portletDefinitionId) {
        return Long.parseLong(portletDefinitionId);
    }
}

After Change


    protected Long getNativePortletDefinitionId(String portletDefinitionId) {
        Long rslt = null;  // default
        try {
            rslt = Long.parseLong(portletDefinitionId);
        } catch (NumberFormatException nfe) {
            logger.warn("The portletDefinitionId '{}' is not parsable to a valid portletId (long);  null will be returned", portletDefinitionId);
        }
        return rslt;
    }

}